package com.baichang.taoshunda.dao;

import com.baichang.framework.dao.BaseDao;
import com.baichang.taoshunda.entity.Footmark;

import java.util.List;
import java.util.Map;

public interface FootmarkDao extends BaseDao<Footmark> {
    /**
     * 查询我的足迹
     *
     * @param userId   用户编号
     * @param nowPage  当前页
     * @param pageSize 当前条数
     * @param key
     * @return
     */
    List<Map<String,Object>> findFoorMark(Integer userId, Integer nowPage, Integer pageSize, String key);

    /**
     *
     * @param userId
     * @param goodsId
     * @return
     */
    int getCountByUser(int userId, Integer goodsId);

    /**
     *
     * @param userId
     * @param goodsId
     */
    void updateTime(int userId, Integer goodsId);

    /**
     *
     * @param userId
     * @return
     */
    boolean deleteAllFootMark(Integer userId);

    /**
     *
     * @param footMarkId
     * @return
     */
    boolean deleteSelectedFootMark(String footMarkId);
}